package com.example.operation.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

@Data
public class DispatchConditionDto {

    private Integer id;
    //配送id
    @ApiModelProperty("配送id")
    @NotNull(message = "配送id不为空")
    private Integer dispatchId;
    //选择地区
    @ApiModelProperty("选择地区")
    @NotBlank(message = "选择地区不为空")
    private List<String> address;
    //选择运送方式  1.同城配送  2.快递物流
    @ApiModelProperty("选择运送方式  1.同城配送  2.快递物流")
    @NotNull(message = "选择运送方式不为空")
    private Integer transportMode;
    //设置包邮条件  1.件数 2.金额 3.件数 +金额
    @ApiModelProperty("设置包邮条件  1.件数 2.金额 3.件数 +金额")
    @NotNull(message = "设置包邮条件不为空")
    private Integer freeCondition;
    //件包邮
    @ApiModelProperty("件包邮")
    @NotNull(message = "件包邮不为空")
    private Integer freePiece;
}
